package main

import "fmt"

func main() {
	slice := make([]int, 4, 20)
	slice[0] = 66
	slice[1] = 88
	slice[2] = 99
	slice[3] = 100

	// 方式1: 普通for循环
	for i := 0; i < len(slice); i++ {
		fmt.Printf("slice[%v] = %v \t", i, slice[i])
		// 打印:slice[0] = 66 	slice[1] = 88 	slice[2] = 99 	slice[3] = 100
	}
	fmt.Println()
	// 方式2: for-range循环
	for i, v := range slice {
		fmt.Printf("下标: %v, 元素: %v \n", i, v)
	}
	// 打印:
	//下标: 0, 元素: 66
	//下标: 1, 元素: 88
	//下标: 2, 元素: 99
	//下标: 3, 元素: 100
}
